impediment beyond his control - Turkish English Dictionary